\hypertarget{namespacesock_1_1base}{}\section{sock\+:\+:base Namespace Reference}
\label{namespacesock_1_1base}\index{sock\+::base@{sock\+::base}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classsock_1_1base_1_1_exception}{Exception}
\begin{DoxyCompactList}\small\item\em 异常类 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1base_1_1_locked_queue}{Locked\+Queue}
\item 
class \hyperlink{classsock_1_1base_1_1_lock_guard}{Lock\+Guard}
\begin{DoxyCompactList}\small\item\em \hyperlink{classsock_1_1base_1_1_lock_guard}{Lock\+Guard}. \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1base_1_1_null_mutex}{Null\+Mutex}
\item 
class \hyperlink{classsock_1_1base_1_1_thread}{Thread}
\begin{DoxyCompactList}\small\item\em 线程类 \end{DoxyCompactList}\item 
class \hyperlink{classsock_1_1base_1_1_time}{Time}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\std\+::string \hyperlink{namespacesock_1_1base_ab712b30b4423b956f87156460c5a88d2}{to\+\_\+std\+\_\+string} (T \&x)
\begin{DoxyCompactList}\small\item\em 转换基础类型到std\+::string \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{namespacesock_1_1base_ab712b30b4423b956f87156460c5a88d2}{}\index{sock\+::base@{sock\+::base}!to\+\_\+std\+\_\+string@{to\+\_\+std\+\_\+string}}
\index{to\+\_\+std\+\_\+string@{to\+\_\+std\+\_\+string}!sock\+::base@{sock\+::base}}
\subsubsection[{to\+\_\+std\+\_\+string(\+T \&x)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ std\+::string sock\+::base\+::to\+\_\+std\+\_\+string (
\begin{DoxyParamCaption}
\item[{T \&}]{x}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{namespacesock_1_1base_ab712b30b4423b956f87156460c5a88d2}


转换基础类型到std\+::string 


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
std\+::string 
\end{DoxyReturn}
